#
# Copyright (c) 2017-2019 THL A29 Limited, a Tencent company. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

set(sqlserver_public_header
  include/tencentcloud/sqlserver/v20180328/SqlserverClient.h
  )

set(sqlserver_public_header_model
  include/tencentcloud/sqlserver/v20180328/model/DescribeReadOnlyGroupDetailsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateDBInstancesRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CloneDBResponse.h
  include/tencentcloud/sqlserver/v20180328/model/InstanceRenewInfo.h
  include/tencentcloud/sqlserver/v20180328/model/DealInfo.h
  include/tencentcloud/sqlserver/v20180328/model/CreateBasicDBInstancesResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeAccountsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMaintenanceSpanResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CreatePublishSubscribeRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/QueryMigrationCheckProcessRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteBackupMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DatabaseTuple.h
  include/tencentcloud/sqlserver/v20180328/model/RegionInfo.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyBackupNameResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DeletePublishSubscribeRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyMaintenanceSpanRequest.h
  include/tencentcloud/sqlserver/v20180328/model/AssociateSecurityGroupsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DatabaseTupleStatus.h
  include/tencentcloud/sqlserver/v20180328/model/StartBackupMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyReadOnlyGroupDetailsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyBackupStrategyResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyIncrementalMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBSecurityGroupsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/MigrateDetail.h
  include/tencentcloud/sqlserver/v20180328/model/CreateIncrementalMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/RunMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeProductConfigRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyPublishSubscribeNameResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeCrossRegionZoneRequest.h
  include/tencentcloud/sqlserver/v20180328/model/RollbackInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteIncrementalMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DBRemark.h
  include/tencentcloud/sqlserver/v20180328/model/MigrateDB.h
  include/tencentcloud/sqlserver/v20180328/model/RestartDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeReadOnlyGroupListResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeRegionsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceProjectResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeRollbackTimeResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RestoreInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeIncrementalMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeReadOnlyGroupByReadOnlyInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RunMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/SecurityGroupPolicy.h
  include/tencentcloud/sqlserver/v20180328/model/RestoreInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyMaintenanceSpanResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ZoneInfo.h
  include/tencentcloud/sqlserver/v20180328/model/InquiryPriceCreateDBInstancesRequest.h
  include/tencentcloud/sqlserver/v20180328/model/StartIncrementalMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/Migration.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceNetworkRequest.h
  include/tencentcloud/sqlserver/v20180328/model/MigrationDetail.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupByFlowIdResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RecycleDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeFlowStatusRequest.h
  include/tencentcloud/sqlserver/v20180328/model/StartMigrationCheckResponse.h
  include/tencentcloud/sqlserver/v20180328/model/MigrateTask.h
  include/tencentcloud/sqlserver/v20180328/model/SpecInfo.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeOrdersResponse.h
  include/tencentcloud/sqlserver/v20180328/model/InquiryPriceCreateDBInstancesResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CompleteMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyAccountPrivilegeResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RemoveBackupsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DBCreateInfo.h
  include/tencentcloud/sqlserver/v20180328/model/AccountPrivilege.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RecycleReadOnlyGroupResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeZonesResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBInstancesRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBSecurityGroupsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/SlowlogInfo.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyAccountRemarkResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMigrationsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyBackupStrategyRequest.h
  include/tencentcloud/sqlserver/v20180328/model/RenewDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeZonesRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteDBRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeProjectSecurityGroupsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeCrossRegionZoneResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceRenewFlagResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMigrationDatabasesResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CompleteExpansionResponse.h
  include/tencentcloud/sqlserver/v20180328/model/MigrateSource.h
  include/tencentcloud/sqlserver/v20180328/model/ResetAccountPasswordResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyBackupMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ReadOnlyGroup.h
  include/tencentcloud/sqlserver/v20180328/model/QueryMigrationCheckProcessResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CreateReadOnlyDBInstancesRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyAccountPrivilegeRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateBackupMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMigrationsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBCharsetsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeUploadIncrementalInfoRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CompleteExpansionRequest.h
  include/tencentcloud/sqlserver/v20180328/model/RenewPostpaidDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteIncrementalMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeRegionsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMaintenanceSpanRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeFlowStatusResponse.h
  include/tencentcloud/sqlserver/v20180328/model/StopMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateReadOnlyDBInstancesResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CompleteMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceSecurityGroupsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DBPrivilegeModifyInfo.h
  include/tencentcloud/sqlserver/v20180328/model/RemoveBackupsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/TerminateDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeUploadIncrementalInfoResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CreateDBRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeProjectSecurityGroupsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/InstanceDBDetail.h
  include/tencentcloud/sqlserver/v20180328/model/SecurityGroup.h
  include/tencentcloud/sqlserver/v20180328/model/RenameRestoreDatabase.h
  include/tencentcloud/sqlserver/v20180328/model/ReadOnlyInstance.h
  include/tencentcloud/sqlserver/v20180328/model/InquiryPriceUpgradeDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBRemarkRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ReadOnlyInstanceWeightPair.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceNameRequest.h
  include/tencentcloud/sqlserver/v20180328/model/AccountPassword.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/RecycleReadOnlyGroupRequest.h
  include/tencentcloud/sqlserver/v20180328/model/StepDetail.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupUploadSizeResponse.h
  include/tencentcloud/sqlserver/v20180328/model/InquiryPriceRenewDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/StartIncrementalMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/TerminateDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DbRollbackTimeInfo.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceNetworkResponse.h
  include/tencentcloud/sqlserver/v20180328/model/AssociateSecurityGroupsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/AccountDetail.h
  include/tencentcloud/sqlserver/v20180328/model/CreateBackupResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DBInstance.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeProductConfigResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeRollbackTimeRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeUploadBackupInfoResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CreateMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/StartMigrationCheckRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateBasicDBInstancesRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBNameResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CosUploadBackupFile.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBNameRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceRenewFlagRequest.h
  include/tencentcloud/sqlserver/v20180328/model/Backup.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupCommandRequest.h
  include/tencentcloud/sqlserver/v20180328/model/AccountRemark.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceSecurityGroupsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceNameResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CreateIncrementalMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/MigrationAction.h
  include/tencentcloud/sqlserver/v20180328/model/AccountPrivilegeModifyInfo.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/AccountCreateInfo.h
  include/tencentcloud/sqlserver/v20180328/model/RenewDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DBPrivilege.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeOrdersRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeReadOnlyGroupDetailsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ResourceTag.h
  include/tencentcloud/sqlserver/v20180328/model/CreateBackupMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RecycleDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteAccountRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeReadOnlyGroupByReadOnlyInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteBackupMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/PublishSubscribe.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupByFlowIdRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateBackupRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribePublishSubscribeRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyAccountRemarkRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyIncrementalMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyPublishSubscribeNameRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeletePublishSubscribeResponse.h
  include/tencentcloud/sqlserver/v20180328/model/InquiryPriceUpgradeDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CloneDBRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMigrationDetailResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMigrationDatabasesRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateAccountResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RenewPostpaidDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupUploadSizeRequest.h
  include/tencentcloud/sqlserver/v20180328/model/UpgradeDBInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/CreateAccountRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteDBResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CreateDBResponse.h
  include/tencentcloud/sqlserver/v20180328/model/RestartDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/InquiryPriceRenewDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBInstancesResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeSlowlogsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DBDetail.h
  include/tencentcloud/sqlserver/v20180328/model/ResetAccountPasswordRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyReadOnlyGroupDetailsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/RollbackInstanceRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeSlowlogsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBInstanceProjectRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DisassociateSecurityGroupsRequest.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyBackupNameRequest.h
  include/tencentcloud/sqlserver/v20180328/model/StopMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/MigrationStep.h
  include/tencentcloud/sqlserver/v20180328/model/CreatePublishSubscribeResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeUploadBackupInfoRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeAccountsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/UpgradeDBInstanceResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeBackupCommandResponse.h
  include/tencentcloud/sqlserver/v20180328/model/StartBackupMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribePublishSubscribeResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeMigrationDetailRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeReadOnlyGroupListRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeIncrementalMigrationResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyDBRemarkResponse.h
  include/tencentcloud/sqlserver/v20180328/model/MigrateTarget.h
  include/tencentcloud/sqlserver/v20180328/model/DisassociateSecurityGroupsResponse.h
  include/tencentcloud/sqlserver/v20180328/model/CreateDBInstancesResponse.h
  include/tencentcloud/sqlserver/v20180328/model/ModifyBackupMigrationRequest.h
  include/tencentcloud/sqlserver/v20180328/model/DeleteAccountResponse.h
  include/tencentcloud/sqlserver/v20180328/model/DescribeDBCharsetsResponse.h
  )

set(sqlserver_src
  src/v20180328/SqlserverClient.cpp
  src/v20180328/model/DescribeReadOnlyGroupDetailsRequest.cpp
  src/v20180328/model/CreateDBInstancesRequest.cpp
  src/v20180328/model/CloneDBResponse.cpp
  src/v20180328/model/InstanceRenewInfo.cpp
  src/v20180328/model/DealInfo.cpp
  src/v20180328/model/CreateBasicDBInstancesResponse.cpp
  src/v20180328/model/DescribeAccountsRequest.cpp
  src/v20180328/model/DescribeMaintenanceSpanResponse.cpp
  src/v20180328/model/CreatePublishSubscribeRequest.cpp
  src/v20180328/model/CreateMigrationResponse.cpp
  src/v20180328/model/QueryMigrationCheckProcessRequest.cpp
  src/v20180328/model/DeleteBackupMigrationRequest.cpp
  src/v20180328/model/DatabaseTuple.cpp
  src/v20180328/model/RegionInfo.cpp
  src/v20180328/model/ModifyBackupNameResponse.cpp
  src/v20180328/model/DeletePublishSubscribeRequest.cpp
  src/v20180328/model/ModifyMaintenanceSpanRequest.cpp
  src/v20180328/model/AssociateSecurityGroupsRequest.cpp
  src/v20180328/model/DatabaseTupleStatus.cpp
  src/v20180328/model/StartBackupMigrationResponse.cpp
  src/v20180328/model/ModifyReadOnlyGroupDetailsResponse.cpp
  src/v20180328/model/ModifyBackupStrategyResponse.cpp
  src/v20180328/model/ModifyIncrementalMigrationRequest.cpp
  src/v20180328/model/DescribeDBSecurityGroupsResponse.cpp
  src/v20180328/model/MigrateDetail.cpp
  src/v20180328/model/CreateIncrementalMigrationRequest.cpp
  src/v20180328/model/RunMigrationResponse.cpp
  src/v20180328/model/DescribeProductConfigRequest.cpp
  src/v20180328/model/ModifyPublishSubscribeNameResponse.cpp
  src/v20180328/model/DescribeCrossRegionZoneRequest.cpp
  src/v20180328/model/RollbackInstanceResponse.cpp
  src/v20180328/model/DeleteIncrementalMigrationRequest.cpp
  src/v20180328/model/DBRemark.cpp
  src/v20180328/model/MigrateDB.cpp
  src/v20180328/model/RestartDBInstanceRequest.cpp
  src/v20180328/model/DescribeReadOnlyGroupListResponse.cpp
  src/v20180328/model/DescribeRegionsResponse.cpp
  src/v20180328/model/DescribeBackupsRequest.cpp
  src/v20180328/model/ModifyDBInstanceProjectResponse.cpp
  src/v20180328/model/DescribeRollbackTimeResponse.cpp
  src/v20180328/model/RestoreInstanceRequest.cpp
  src/v20180328/model/DescribeIncrementalMigrationRequest.cpp
  src/v20180328/model/DescribeReadOnlyGroupByReadOnlyInstanceResponse.cpp
  src/v20180328/model/RunMigrationRequest.cpp
  src/v20180328/model/SecurityGroupPolicy.cpp
  src/v20180328/model/RestoreInstanceResponse.cpp
  src/v20180328/model/ModifyMaintenanceSpanResponse.cpp
  src/v20180328/model/ZoneInfo.cpp
  src/v20180328/model/InquiryPriceCreateDBInstancesRequest.cpp
  src/v20180328/model/StartIncrementalMigrationRequest.cpp
  src/v20180328/model/Migration.cpp
  src/v20180328/model/ModifyDBInstanceNetworkRequest.cpp
  src/v20180328/model/MigrationDetail.cpp
  src/v20180328/model/DescribeBackupByFlowIdResponse.cpp
  src/v20180328/model/RecycleDBInstanceRequest.cpp
  src/v20180328/model/DescribeFlowStatusRequest.cpp
  src/v20180328/model/StartMigrationCheckResponse.cpp
  src/v20180328/model/MigrateTask.cpp
  src/v20180328/model/SpecInfo.cpp
  src/v20180328/model/DescribeOrdersResponse.cpp
  src/v20180328/model/InquiryPriceCreateDBInstancesResponse.cpp
  src/v20180328/model/CompleteMigrationRequest.cpp
  src/v20180328/model/ModifyAccountPrivilegeResponse.cpp
  src/v20180328/model/RemoveBackupsRequest.cpp
  src/v20180328/model/DBCreateInfo.cpp
  src/v20180328/model/AccountPrivilege.cpp
  src/v20180328/model/ModifyMigrationResponse.cpp
  src/v20180328/model/RecycleReadOnlyGroupResponse.cpp
  src/v20180328/model/DescribeZonesResponse.cpp
  src/v20180328/model/DescribeDBsResponse.cpp
  src/v20180328/model/DescribeDBInstancesRequest.cpp
  src/v20180328/model/DescribeDBSecurityGroupsRequest.cpp
  src/v20180328/model/SlowlogInfo.cpp
  src/v20180328/model/ModifyAccountRemarkResponse.cpp
  src/v20180328/model/DescribeMigrationsResponse.cpp
  src/v20180328/model/ModifyBackupStrategyRequest.cpp
  src/v20180328/model/RenewDBInstanceRequest.cpp
  src/v20180328/model/DescribeZonesRequest.cpp
  src/v20180328/model/DeleteDBRequest.cpp
  src/v20180328/model/DescribeProjectSecurityGroupsResponse.cpp
  src/v20180328/model/DescribeCrossRegionZoneResponse.cpp
  src/v20180328/model/ModifyDBInstanceRenewFlagResponse.cpp
  src/v20180328/model/DescribeMigrationDatabasesResponse.cpp
  src/v20180328/model/CompleteExpansionResponse.cpp
  src/v20180328/model/MigrateSource.cpp
  src/v20180328/model/ResetAccountPasswordResponse.cpp
  src/v20180328/model/ModifyBackupMigrationResponse.cpp
  src/v20180328/model/ReadOnlyGroup.cpp
  src/v20180328/model/QueryMigrationCheckProcessResponse.cpp
  src/v20180328/model/CreateReadOnlyDBInstancesRequest.cpp
  src/v20180328/model/ModifyAccountPrivilegeRequest.cpp
  src/v20180328/model/CreateBackupMigrationRequest.cpp
  src/v20180328/model/DescribeMigrationsRequest.cpp
  src/v20180328/model/DescribeDBCharsetsRequest.cpp
  src/v20180328/model/DescribeUploadIncrementalInfoRequest.cpp
  src/v20180328/model/DescribeDBsRequest.cpp
  src/v20180328/model/CompleteExpansionRequest.cpp
  src/v20180328/model/RenewPostpaidDBInstanceRequest.cpp
  src/v20180328/model/DeleteIncrementalMigrationResponse.cpp
  src/v20180328/model/DescribeRegionsRequest.cpp
  src/v20180328/model/DescribeMaintenanceSpanRequest.cpp
  src/v20180328/model/DescribeFlowStatusResponse.cpp
  src/v20180328/model/StopMigrationRequest.cpp
  src/v20180328/model/CreateReadOnlyDBInstancesResponse.cpp
  src/v20180328/model/DeleteMigrationRequest.cpp
  src/v20180328/model/CompleteMigrationResponse.cpp
  src/v20180328/model/ModifyDBInstanceSecurityGroupsRequest.cpp
  src/v20180328/model/DBPrivilegeModifyInfo.cpp
  src/v20180328/model/RemoveBackupsResponse.cpp
  src/v20180328/model/TerminateDBInstanceRequest.cpp
  src/v20180328/model/DescribeUploadIncrementalInfoResponse.cpp
  src/v20180328/model/CreateDBRequest.cpp
  src/v20180328/model/DescribeProjectSecurityGroupsRequest.cpp
  src/v20180328/model/InstanceDBDetail.cpp
  src/v20180328/model/SecurityGroup.cpp
  src/v20180328/model/RenameRestoreDatabase.cpp
  src/v20180328/model/ReadOnlyInstance.cpp
  src/v20180328/model/InquiryPriceUpgradeDBInstanceRequest.cpp
  src/v20180328/model/ModifyDBRemarkRequest.cpp
  src/v20180328/model/ReadOnlyInstanceWeightPair.cpp
  src/v20180328/model/ModifyDBInstanceNameRequest.cpp
  src/v20180328/model/AccountPassword.cpp
  src/v20180328/model/DeleteMigrationResponse.cpp
  src/v20180328/model/DescribeBackupMigrationRequest.cpp
  src/v20180328/model/RecycleReadOnlyGroupRequest.cpp
  src/v20180328/model/StepDetail.cpp
  src/v20180328/model/DescribeBackupUploadSizeResponse.cpp
  src/v20180328/model/InquiryPriceRenewDBInstanceRequest.cpp
  src/v20180328/model/StartIncrementalMigrationResponse.cpp
  src/v20180328/model/TerminateDBInstanceResponse.cpp
  src/v20180328/model/DbRollbackTimeInfo.cpp
  src/v20180328/model/ModifyDBInstanceNetworkResponse.cpp
  src/v20180328/model/AssociateSecurityGroupsResponse.cpp
  src/v20180328/model/AccountDetail.cpp
  src/v20180328/model/CreateBackupResponse.cpp
  src/v20180328/model/DBInstance.cpp
  src/v20180328/model/DescribeProductConfigResponse.cpp
  src/v20180328/model/DescribeRollbackTimeRequest.cpp
  src/v20180328/model/DescribeUploadBackupInfoResponse.cpp
  src/v20180328/model/CreateMigrationRequest.cpp
  src/v20180328/model/StartMigrationCheckRequest.cpp
  src/v20180328/model/CreateBasicDBInstancesRequest.cpp
  src/v20180328/model/ModifyDBNameResponse.cpp
  src/v20180328/model/CosUploadBackupFile.cpp
  src/v20180328/model/ModifyDBNameRequest.cpp
  src/v20180328/model/ModifyDBInstanceRenewFlagRequest.cpp
  src/v20180328/model/Backup.cpp
  src/v20180328/model/DescribeBackupCommandRequest.cpp
  src/v20180328/model/AccountRemark.cpp
  src/v20180328/model/ModifyDBInstanceSecurityGroupsResponse.cpp
  src/v20180328/model/ModifyDBInstanceNameResponse.cpp
  src/v20180328/model/CreateIncrementalMigrationResponse.cpp
  src/v20180328/model/MigrationAction.cpp
  src/v20180328/model/AccountPrivilegeModifyInfo.cpp
  src/v20180328/model/DescribeBackupMigrationResponse.cpp
  src/v20180328/model/AccountCreateInfo.cpp
  src/v20180328/model/RenewDBInstanceResponse.cpp
  src/v20180328/model/DBPrivilege.cpp
  src/v20180328/model/DescribeOrdersRequest.cpp
  src/v20180328/model/DescribeReadOnlyGroupDetailsResponse.cpp
  src/v20180328/model/DescribeBackupsResponse.cpp
  src/v20180328/model/ResourceTag.cpp
  src/v20180328/model/CreateBackupMigrationResponse.cpp
  src/v20180328/model/RecycleDBInstanceResponse.cpp
  src/v20180328/model/DeleteAccountRequest.cpp
  src/v20180328/model/DescribeReadOnlyGroupByReadOnlyInstanceRequest.cpp
  src/v20180328/model/DeleteBackupMigrationResponse.cpp
  src/v20180328/model/PublishSubscribe.cpp
  src/v20180328/model/DescribeBackupByFlowIdRequest.cpp
  src/v20180328/model/CreateBackupRequest.cpp
  src/v20180328/model/DescribePublishSubscribeRequest.cpp
  src/v20180328/model/ModifyAccountRemarkRequest.cpp
  src/v20180328/model/ModifyIncrementalMigrationResponse.cpp
  src/v20180328/model/ModifyPublishSubscribeNameRequest.cpp
  src/v20180328/model/DeletePublishSubscribeResponse.cpp
  src/v20180328/model/InquiryPriceUpgradeDBInstanceResponse.cpp
  src/v20180328/model/CloneDBRequest.cpp
  src/v20180328/model/DescribeMigrationDetailResponse.cpp
  src/v20180328/model/ModifyMigrationRequest.cpp
  src/v20180328/model/DescribeMigrationDatabasesRequest.cpp
  src/v20180328/model/DeleteDBInstanceRequest.cpp
  src/v20180328/model/CreateAccountResponse.cpp
  src/v20180328/model/RenewPostpaidDBInstanceResponse.cpp
  src/v20180328/model/DescribeBackupUploadSizeRequest.cpp
  src/v20180328/model/UpgradeDBInstanceRequest.cpp
  src/v20180328/model/CreateAccountRequest.cpp
  src/v20180328/model/DeleteDBResponse.cpp
  src/v20180328/model/CreateDBResponse.cpp
  src/v20180328/model/RestartDBInstanceResponse.cpp
  src/v20180328/model/InquiryPriceRenewDBInstanceResponse.cpp
  src/v20180328/model/DescribeDBInstancesResponse.cpp
  src/v20180328/model/DescribeSlowlogsResponse.cpp
  src/v20180328/model/DBDetail.cpp
  src/v20180328/model/ResetAccountPasswordRequest.cpp
  src/v20180328/model/ModifyReadOnlyGroupDetailsRequest.cpp
  src/v20180328/model/RollbackInstanceRequest.cpp
  src/v20180328/model/DescribeSlowlogsRequest.cpp
  src/v20180328/model/ModifyDBInstanceProjectRequest.cpp
  src/v20180328/model/DisassociateSecurityGroupsRequest.cpp
  src/v20180328/model/ModifyBackupNameRequest.cpp
  src/v20180328/model/StopMigrationResponse.cpp
  src/v20180328/model/MigrationStep.cpp
  src/v20180328/model/CreatePublishSubscribeResponse.cpp
  src/v20180328/model/DescribeUploadBackupInfoRequest.cpp
  src/v20180328/model/DescribeAccountsResponse.cpp
  src/v20180328/model/DeleteDBInstanceResponse.cpp
  src/v20180328/model/UpgradeDBInstanceResponse.cpp
  src/v20180328/model/DescribeBackupCommandResponse.cpp
  src/v20180328/model/StartBackupMigrationRequest.cpp
  src/v20180328/model/DescribePublishSubscribeResponse.cpp
  src/v20180328/model/DescribeMigrationDetailRequest.cpp
  src/v20180328/model/DescribeReadOnlyGroupListRequest.cpp
  src/v20180328/model/DescribeIncrementalMigrationResponse.cpp
  src/v20180328/model/ModifyDBRemarkResponse.cpp
  src/v20180328/model/MigrateTarget.cpp
  src/v20180328/model/DisassociateSecurityGroupsResponse.cpp
  src/v20180328/model/CreateDBInstancesResponse.cpp
  src/v20180328/model/ModifyBackupMigrationRequest.cpp
  src/v20180328/model/DeleteAccountResponse.cpp
  src/v20180328/model/DescribeDBCharsetsResponse.cpp
  )

set(sqlserver_include
    include/tencentcloud/sqlserver
  )

add_library(sqlserver ${LIB_TYPE}
  ${sqlserver_public_header}
  ${sqlserver_public_header_model}
  ${sqlserver_src})

set_target_properties(sqlserver
  PROPERTIES
  LINKER_LANGUAGE CXX
  ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
  LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
  RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
  OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}sqlserver
  )

target_include_directories(sqlserver
  PRIVATE include
    ${CMAKE_SOURCE_DIR}/core/include
  )
target_link_libraries(sqlserver
  core)

#install(FILES ${sqlserver_public_header}
#  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/tencentcloud/sqlserver/v20180328)
#install(FILES ${sqlserver_public_header_model}
#  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/tencentcloud/sqlserver/v20180328/model)
install(DIRECTORY ${sqlserver_include}
  DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/tencentcloud)

install(TARGETS sqlserver
  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
  )
